//#define  _CRT_SECURE_NO_WARNINGS
//#include <iostream>
//#include <algorithm>
//#include <cmath>
//using namespace std;
//struct crd{
//	int x;
//	int y;
//	int z;
//
//};
//int n;
//double ans = 0.0;
//bool cmp(crd a, crd b) {
//	return a.z < b.z;
//}
//int main() {
//	cin >> n;
//	crd arr[n];
//	for (int i = 0; i < n; i++)cin >> arr[i].x >> arr[i].y >> arr[i].z;
//	sort(arr, arr + n, cmp);
//	for (int i = 1; i < n; i++) {
//		double x = pow(arr[i].x - arr[i - 1].x, 2);
//		double y = pow(arr[i].y - arr[i - 1].y, 2);
//		double z = pow(arr[i].z - arr[i - 1].z, 2);
//		ans += sqrt(x + y + z);
//	}
//	printf("%.3lf", ans);
//	return 0;
//}
